wiki
Benvenuto Ospite, sei in: Login
RSS RSS

Navigazione (Tech)





Ricerca wiki
»
I Business Objects di Tustena CRM presentano 8 eventi che permettono di integrare una dll esterna alle logiche di business del CRM.

Attraverso questi eventi, si può interagire direttamente con il Logic-Tier e accedere ai dati nelle varie fasi di lavorazione.

Ogni qualvolta un'entità (azienda, contatto, lead, attività, ecc.) viene caricato o salvato, agganciando uno o più di questi eventi, uno sviluppatore può realizzare delle personalizzazioni che agiscono sui dati senza disporre dei sorgenti dell'applicazione.

Elenco eventi:

  • OnPreLoad - Viene invocato prima del caricamento dell'entità, restituisce l'id dell'oggetto
  • OnLoadComplete - Viene invocato quando l'entità è in memoria, restituisce la classe CrmBusinessObjects
  • OnPreRuleEngine - Viene invocato prima dell'esecuzione delle Business Rules sull'entità caricata, restituisce la classe CrmBusinessObjects e permette di abortire il salvataggio attraverso il CrmBusinessObjects
    portando Abort a false.
  • OnPostRuleEngine - Viene invocato dopo l'esecuzione delle Business Rules sull'entità caricata, restituisce la classe CrmBusinessObjects
  • OnPreSave - Viene invocato prima di salvare l'oggetto, restituisce la classe CrmBusinessObjects
    e permette di abortire il salvataggio attraverso il BusinessObjectEventArgs portando Abort a false.
  • OnSaveComplete - Viene invocato quando l'entità è stata salvata, restituisce la classe CrmBusinessObjects
  • OnDelete - Viene invocato in caso di cancellazione dell'entità, restituisce un array con gli id degli oggetti cancellati
  • OnError - Viene invocato quando si verifica un errore, restituisce la classe CrmBusinessObjects